if  object_exists(o_Hero) {
direction = point_direction( x, y, o_Hero.x , o_Hero.y);// вычислить направление движения врага к герою


}

//if place_free(x,y)&&  distance_to_object(o_Hero)>=125 {mask_index = RealSize}
if ( object_get_parent( o_Enemy) && distance_to_object(o_Enemy)<2 )
{
direction += 10+(irandom_range(-25,+25))
}
kd--
if ( object_get_parent( o_Hero) && distance_to_object(o_Hero)<=1 ) {
speed = 0
} else {speed = spd}

if ( object_get_parent( o_Hero) && kd <= 0 && distance_to_object(o_Hero)<0.5) {
	   o_Hero.spd = 4
	  if (o_Hero.hp >= 0){
		o_Hero.hp -= damage; //уменьшаем здоровье врага на значение урона
		kd = 1.5*fullKd
		}
}
		//with (o_Hero)
		//if (distance_to_object(o_Enemy)<125 && kd == 0)
		//{
		//hp -= o_Enemy.damage; //уменьшаем здоровье врага на значение урона
		//o_Enemy.kd = o_Enemy.fullKd
		//}